package com.bluedot.bank.dao.customer;

import java.io.Serializable;
import java.util.Set;

import com.bluedot.bank.dao.account.Account;

public class Customer implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String id;
	private FullName fullName;
	private String middChar;
	private DetailInfo detailInfo;
	private Set<Account> accounts;

	/**
	 * @return the accounts
	 */
	public Set<Account> getAccounts() {
		return accounts;
	}

	/**
	 * @param accounts the accounts to set
	 */
	public void setAccounts(Set<Account> accounts) {
		this.accounts = accounts;
	}

	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}

	/**
	 * @param id
	 *            the id to set
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @return the fullName
	 */
	public FullName getFullName() {
		return fullName;
	}

	/**
	 * @param fullName
	 *            the fullName to set
	 */
	public void setFullName(FullName fullName) {
		this.fullName = fullName;
	}

	/**
	 * @return the middChar
	 */
	public String getMiddChar() {
		return middChar;
	}

	/**
	 * @param middChar
	 *            the middChar to set
	 */
	public void setMiddChar(String middChar) {
		this.middChar = middChar;
	}

	/**
	 * @return the detailInfo
	 */
	public DetailInfo getDetailInfo() {
		return detailInfo;
	}

	/**
	 * @param detailInfo
	 *            the detailInfo to set
	 */
	public void setDetailInfo(DetailInfo detailInfo) {
		this.detailInfo = detailInfo;
	}

}
